﻿/*------------// Overall //------------------*/
body { font: 100% 'Microsoft yahei', 'STHeiTi', Arial, Simsun, Helvetica, sans-serif, Verdana; color: #333; margin: 0; padding: 0; background: #FFF; overflow-x: hidden; }
table, td { font: 100% 'Microsoft yahei', 'STHeiTi', Arial, Simsun, Helvetica, sans-serif, Verdana; color: #333; }
table { border-collapse: collapse; border-spacing: 0; empty-cells: show; }
th, td { border-collapse: collapse; }
A:link { text-decoration: none; color: #000; }
A:visited { text-decoration: none; color: #000; }
A:hover { text-decoration: none; color: #4b9c28; }
img { border: 0; }
div, p, img, ul, li, form, input, label, aside, menu, section, span, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border:none;
padding:0;
font-family:Arial;
}
ol, ul, li { list-style-type: none; }
.overz { overflow: auto; zoom: 1; overflow-x: hidden; overflow-y: hidden; }
.hide { display: none; }
.font14 { font-size: 14px; }
.font18 { font-size: 18px; }
.fl_l { float: left; display: inline; }
.fl_r { float: right; display: inline; }
.cmn_wd { width: 650px; margin: 0 auto; }
.dsn { display: none; }
.clr_b { clear: both; height: 0; line-height: 0; overflow: hidden; }
.tl_r { text-align: right; }
.red_font, .red_font a, .red_font a:visited { color: #F00; }
.gray_fnt, .gray_fnt a, .gray_fnt a:visited { color: #999; }
.grn_fnt,.grn_fnt a, .grn_fnt a:visited { color: #4b9d2c; }
.overz { overflow: auto; zoom: 1; overflow-x: hidden; overflow-y: hidden; }
/* for IE */
:focus, map { -moz-outline-style: none; } /* for Firefox */
input:focus, a, map { outline: none; }
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; }
img.alg_r { margin-left: 15px; margin-bottom: 15px; }
img.alg_l { margin-right: 15px; margin-bottom: 15px; }
.clr-b { clear: both; line-height: 0; height: 0; overflow: hidden; }
.org_fnt { font-weight: normal; color: #eb5306; }

/*------------// Homepage //------------------*/
#wrp {  margin: 0 auto; }
header{ width:100%;}
#navbar { position: relative; width:100%;  overflow:hidden;}
.hdr { height:88px; position:fixed; width:100%; background:url(../images/hdr_bg.gif); z-index:500;}
.hdr .logo { margin: 0 auto;}
.hdr .hdr_l,.hdr .hdr_r{ height:80px;}
.hdr .hdr_l{ text-align:left;}
.hdr .hdr_r{ text-align:right;}
.mu-btn { position: relative; z-index: 101; color: #274a61; text-decoration: none; font-size: 0em; line-height: 0em;   width: 22px; height: 80px; display: inline-block; background-image: url('../images/mubtn.png'); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; margin-right:15px;}
.sr-icn { position: relative; color: #274a61; text-decoration: none; font-size: 0em; line-height: 0em;  width: 21px; height: 80px; display: inline-block; background-image: url('../images/zm_icn.png'); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; }
/*menu*/
.overlay { position: fixed; z-index: 99; background-color: rgba(0,0,0,0.5); bottom: 0; right: 0; left: 0; }
.openmenu .overlay { top: 0; }
#menu { height: 100%; width:0; background:url(../images/menu_bg.png) no-repeat 0 400px #4b9a05; position: fixed; top: 0; right: 0; z-index: 210; overflow: hidden; color:#FFF; overflow:hidden; }
body.openmenu {position: fixed; overflow: hidden; width:100%;}
#menu a,#menu  a:visited{ color:#FFF;}
#menu ul{  padding-top:50px;}
#menu ul li{ display:block; padding:15px 0; border-bottom:1px solid #388417; font-size:16px; position:relative; padding-left:50px;}
#menu ul li a{ display:block; white-space:nowrap;}
#menu  ul li a.nlnk,#menu  ul li a.nlnk:visited{ color:#b1b1b1;}
.cntr{ padding-top:80px;}
.hdr_lne{ background:url(../images/line.png) no-repeat center top; height:8px; overflow:hidden; clear:both;}
.ft_lne{ background:url(../images/ft_line.jpg) no-repeat center top; height:5px; overflow:hidden; clear:both; }
.row{ margin:0;}
#menu ul li.curt{ background:#388417;}
.swiper-container .swiper-wrapper .swiper-slide{ text-align:center;}
.swiper-container .swiper-wrapper .swiper-slide img{width: auto; min-height:260px; max-width: 100%;  max-height: 100%; margin:0 auto;}
.eb_lst{ background:#FFF;}
.eb_lst ul li{ float:left; display:inline; width:25%; text-align:center; padding:0 2.1%;}
.eb_lst{ padding:15px 0;}
.abt_bg{ background:url(../images/abt_bg_d.jpg) #e8f3eb; background-size:contain; }
.cls{ padding:30px 3.8% 60px 3.8%; position:relative;}
.cls .tit{  border-bottom:1px solid #9cc3a9; padding-bottom:8px; margin-bottom:10px; }
.cls .tit,.cls .clk,.cls .clk .itr{ position:relative; z-index:100;}
.cls .tit h2{ float:left;}
.cls .tit .mr{ float:right;}
.cls .tit .mr a{ display:block; width:60px; height:30px; font-size:1.5em; text-align:center; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; line-height:30px;}
.cls .tit .mr a,.cls .tit a:visited{ color:#FFF; background:#509d36;}
.cls .tit .mr a:hover{ background:#39881e; }
.cls  .itr{ font-size:1.5em; margin-bottom:10px;}
.clss .tit{ margin-bottom:26px;}
.abt_bg .clk ul li{ float:left; width:30.93413173652695%; margin-right:2.18023255813953%;}
.srch_ipt .col-xs-4,.clk .col-xs-4,.pr_prt_lst .col-xs-4{ padding-right:1.85%; padding-left:0;}
.clk .lst{ position:relative;}
.clk .lst a,.clk .lst a:visited{ color:#FFF;}
.clk  .name{ position:absolute; height:28px; width:90%; z-index:200; bottom:-1px; background:url(../images/abt_cltit_bg.png) no-repeat bottom; font-size:1.5em;text-indent:5px; line-height:28px;}
.cls .x_cloud{ position:absolute; top:0; right:0;}
.cls .j_fnt_t{ position:absolute; bottom:0; left:10px;}
.prt_bg{ background:url(../images/prdt_bg.jpg) no-repeat top center; background-size:cover; position:relative;}
.prt_bg .tit{  border-bottom:1px solid #6b9a7b #90be8d;}
.cgt_lst { width:80%; margin:0 auto; overflow:hidden;}
.cgt_lst .swiper-button-next, .cgt_lst  .swiper-button-prev{ height:24px; z-index:200; margin-top:-30px;}
.cgt_lst .swiper-button-next{ right:25px; background-repeat:no-repeat; }
.cgt_lst  .swiper-button-prev{ left:25px; background-repeat:no-repeat; }
.iprt{ padding-top:50px; overflow:hidden;}
.iprt .swiper-container-horizontal .swiper-pagination{ bottom:25px;}
.prt_bg .j_fnt_b{position:absolute; left:9px; top:0; }
.prt_bg .q_fnt{ position:absolute; right:0; bottom:0;}
.prt_bg .x_cloud_02{ position:absolute; left:0; bottom:0;}
.cls .xyun_03{ position:absolute; top:0; right:0;}
.cls .sh_fnt{ position:absolute; bottom:0; left:0;}
.cls .sh_fnt_02{ position:absolute; top:0; left:21px;}
.cls .x_fnt_01{ position:absolute; bottom:0; right:0;}
.cls .x_font_02{ position:absolute; top:0; right:0;}
.cls .x_cloud_04{ position:absolute; bottom:0; left:0;}

.nw_lst .cvr{ position:relative; margin-bottom:10px;}
.nw_lst .cvr .name{ position:absolute; z-index:200;  background:url(../images/nws_name.png) no-repeat; height:28px; width:100%; height:28px; line-height:28px; color:#FFF; font-size:18px; text-indent:16px; bottom:-1px;}
.nw_lst .nw_lst_r .cvr .name{ background:url(../images/abt_cltit_bg.png) no-repeat;}
.brd_nw_lst ul li{ height:28px; line-height:28px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:1.5em;}
.brd_nw_lst ul li i,.nw_lst_r .nwlst ul li i{ margin-right:8px; font-weight:bold; color:#086923; font-size:14px;}
.brd_nw_lst ul li span.time{ float:right; color:#9fa09f;}
.brd_nw_lst ul li a{ display:block; float:left; width:480px; height:28px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.brd_nw_lst .mr{ padding-top:24px; text-align:right; font-size:1.5em; margin-bottom:20px;}
.brd_nw_lst .mr,.brd_nw_lst .mr a,.brd_nw_lst .mr a:visited{ color:#00631b;}
.brd_nw_lst .mr a:hover{ color:#008c26;}
.redp_bg{ background:url(../images/redp_bg.jpg) no-repeat  top center; background-size:cover; position:relative;}
.swiper-pagination-bullet{ background:#FFF;opacity:1;}
.swiper-pagination-bullet-active{ background:#4b9d2c;}
footer.cpy{ padding:45px 3.8% 40px 3.8%;  background:url(../images/hdr_bg.gif);}
.cpy .lnk,.cpy .lnk a,.cpy .lnk a:visited{ color:#FFF; }
.cpy .lnk p{ margin-bottom:10px;}
.cpy .lnk p a{ margin:0 5px;}
.cpy .lnk p a:hover{ color:#ffe400;}
.cpy .lnk{ margin-bottom:24px;}
.cpy .flnk,.cpy .flnk a,.cpy .flnk a:visited{ color:#FFF; }
.cpy .flnk a:hover{ color:#ffe400; }
.cpy .flnk .line{ margin:0 10px;}
.cpy .flnk{ margin-bottom:12px;}
.cpy .fcp,.cpy .fcp a,.cpy .fcp a:visited{ color:#FFF; font-size:12px;}
.cpy .fcp{ line-height:200%;}
.cpy .fcp .gn{ margin-right:5px; vertical-align:middle;}
.httel .tel{ color:#FFF;}
.httel .tel strong{ font-size:2em; color:#ffe400;}
.pg_banr img{ margin:0 auto;}
.wpg_bg{ background:url(../images/web_bg.gif); padding:4.75%;}
.wpg_bg .pg_cnt{ background:#FFF; padding:4%; min-height:500px;}
.wpg .local,.wpg .local a,.wpg .local a:visited{ color:#999;}
.wpg .local .line{ margin:0 5px;}
.wpg .local{ margin-bottom:20px;}
.wpg .plnk{ width:85%; margin:0 auto; padding-top:55px;}
.wpg .plnk a{ display:block; height:55px; line-height:55px; text-align:center; font-size:2em; font-weight:bold; background:url(../images/plnk_a_bg.gif) no-repeat #509d36; background-size:cover; margin-bottom:42px;}
.wpg .plnk a,.wpg .plnk a:visited{ color:#FFF;}
.wpg .plnk h2{ height:55px; line-height:55px; text-align:center; font-size:1em; font-weight:bold;}
.wpg .wb_tit{ font-size:2.4em; font-weight:bold; margin-bottom:30px;}
.wpg .phg{ line-height:180%; font-size:1.6em;}
.wpg .phg p{ margin-bottom:15px;}
.wpg .img-responsive{ margin:0 auto;}
.bkto{  text-align:center; margin-top:50px; clear:both;}
.bkto a{ display:inline-block; width:45%; background:#4b9d2c; line-height:50px; height:50px; line-height:50px; font-size:1.8em;}
.bkto a,.bkto a:visited{ color:#FFF;}
.str_cnt{ text-align:center;}
.str_cnt img{ margin:0 auto; }
.str_cnt img.ewm{ margin-bottom:10px;}
.str_cnt p{ margin-bottom:15px;}
.str_cnt a.s_lnk{ width:116px; height:36px; text-align:center; line-height:36px; background:#4b9d2c; color:#FFF; display:block; margin:0 auto;}
.str_cnt a.s_lnk:visited{ color:#FFF;}
.str_cnt a.s_lnk:hover{ background:#388e18;}
.pg_wrp{ position:relative;}
.cart{  z-index:240; position:fixed; top:200px; right:0;}
.cart a{ display:block;width:45px; height:45px; }
.cart a.cart_icn{padding:8px; z-index:200; background:#c81925;   -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; margin-bottom:10px;}
.cart_lst{  position:fixed;  z-index:260; top:200px; width:70px; right:-70px;  background:#FFF; padding:10px;}
.cart_lst .close_icn{ display:block; margin:0 auto; text-align:center; color:#4b9d2c; cursor:pointer; font-size:2em; }
.swiper-container-hnr{ position:relative; padding-bottom:50px;}
.hr_page{ font-size:1.5em;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next,.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background:none;}
.hr_al,.hr_ar{ font-size:4em; color:#4b9c28;}
.prt_ctg .btn,.prt_ctg .dropdown-menu{ width:100%; text-align:left;}
.prt_ctg{ margin-bottom:20px;}
.prt_lst .tit{ font-size:1.5em;}
.prt_lst img.img-responsive{ margin-bottom:10px;}
.prt_lst h2.tit{ margin-bottom:8px; font-weight:bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.prt_lst .col-xs-6{ margin-bottom:20px;}
.pg_lst .mr{ padding:30px 0;}
.pg_lst .mr a{ display:block; height:45px; line-height:45px; background:#509d36; text-align:center; font-size:1.5em;}
.pg_lst .mr a,.pg_lst .mr a:visited{ color:#FFF;}
.prt_lst .col-xs-6 p{ height: 72px; line-height:24px; overflow: hidden; }
.htnws{ padding-top:30px;}
.htnws .tit, .pr_cls .tit{ height:40px; border-left:1px solid #4b9c28; border-bottom:1px solid #4b9c28; background:#f7f7f7; border-top:1px solid #eee;border-right:1px solid #eee; width:100%; position:relative; margin-bottom:20px;}
.htnws .stit, .pr_cls .stit{ color:#FFF; background:#4b9c28; font-size:18px; font-weight:bold; text-align:center; position:absolute; top:-1px; left:0; bottom:0;  height:40px; line-height:40px; padding:0 20px;}
.rvnt_lst ul li{ height:42px; line-height:42px;  border-bottom:1px solid #ececec;  overflow:hidden; white-space:nowrap;  text-overflow:ellipsis; font-size:1.5em;}
.rvnt_lst ul li i{font-size:14px; color:#cbcbcb; margin-right:10px;}
.rvnt_lst ul li h3{ height:42px; line-height:42px; font-size:1em; font-weight:normal}
.prt_dtl_cgt ul li{ float:left; font-size:1em; margin-bottom:10px;}
.prt_dtl_cgt ul li a{ display:inline-block; height:28px; line-height:28px; padding:0 8px; margin-right:10px;}
.prt_dtl_cgt ul li.curt a{ background:#4c9f2a;}
.prt_dtl_cgt ul li.curt a,.prt_dtl_cgt ul li.curt a:visited{ color:#FFF;}
.prt_dtl_cgt{ margin-bottom:20px;}
.prt_dtl,.havt{ margin-bottom:40px;}
.pc-slide{width: 100%;margin: 0 auto; }
.view .swiper-container{width: 100%; }
.view .bgpc{ border:2px solid #e1e0df;}
.view .arrow-left{background: url(../images/index_tab_l.png) no-repeat left top; background-size:50% 50%; position: absolute;left: 10px;top: 50%;margin-top: -25px;width: 28px;height: 51px;z-index: 10;}
.view .arrow-right{background: url(../images/index_tab_r.png) no-repeat left top;  background-size:50% 50%; position: absolute;right: 10px;top: 50%;margin-top:-25px;width: 28px;height: 51px;z-index: 10;}
.view .bgpc{width: 100%;}
.view .preview{width: 100%;margin-top: 10px; position: relative; margin-bottom:40px; display:none;}
.view .preview .swiper-container{width: 100%; }
.view .preview .swiper-slide{width:20%; }
.view .preview .slide6{width: 112px; height:112px;}
.view .preview .active-nav img{padding: 0;border:2px solid #4c9f2a;}
.view .swiper-container .swiper-wrapper .swiper-slide img.img-responsive{ /*width:100%;*/ }
.prt_solid{ margin-bottom:40px;}
.prt_itr .tit{ font-size:2em; font-weight:bold; color:#00621f; margin-bottom:15px;}
.prt_itr  p{ line-height:180%; font-size:1.4em; margin-bottom:15px;}
.prt_dtl{ padding-top:36px;}
.prt_dtl .tit{ font-size:2em; margin-bottom:15px;}
.phg .video{  margin:0 auto; margin-bottom:20px;}
.htpr_lst .name{ text-align:center; font-size:1.5em; padding:15px 0;}
.nws_lst .tit{ font-size:1.5em; font-weight:bold; margin-bottom:8px;}
.nws_lst .intr{ color:#999; margin-bottom:8px;}
.nws_lst .time{ color:#999;}
.nws_lst  .row{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #bcbcbc;}
.nws_dtl h1.tit{ text-align:center; font-size:28px; font-weight:bold; margin-bottom:15px;}
.nws_dtl .frm{ text-align:center; color:#999; margin-bottom:15px; border-bottom:1px solid #d8d8d8; padding-bottom:15px;}
.nws_dtl .frm span.pub_tm{ margin-right:10px;}
.nws_dtl{ padding-top:40px;}
.nws_dtl .kwd{ text-align:center; margin-bottom:15px;}
.nws_dtl .kwd a,.nws_dtl .kwd a:visited{ color:#005be4;}
.nws_dtl .kwd a:hover{color:#008aff;}
.nws_dtl .kwd a{ margin:0 8px;}
.nws_dtl .nws_cnt{ font-size:1.5em; line-height:180%; margin-bottom:40px;}
.nws_dtl .nws_cnt p{ margin-bottom:20px;}
.nws_dtl .nws_cnt img{ max-width:100%;}
.nws_dtl .nws_cnt a,.nws_dtl .nws_cnt a:visited{ color:#005be4; display:inline-block; border-bottom:1px dashed #005be4; line-height:130%;}
.nws_dtl .nws_cnt a:hover{ border-bottom:none; color:#008aff;}
.pr_nt{ border-top:1px solid #d8d8d8; padding-top:20px; margin-bottom:20px;}
.pr_nt p{ margin-bottom:10px;}
.base_lst .bs_lk{ background:#FFF; margin-bottom:40px; -moz-box-shadow: 0px 4px 12px 2px rgba(0, 0, 0, .2); -webkit-box-shadow: 0px 4px 12px 2px rgba(0, 0, 0, .2); box-shadow: 0px 4px 12px 2px rgba(0, 0, 0, .2);}
.base_lst .name{ text-align:center; padding:15px 0; font-size:1em;}
.fw_srch{ padding:24px; background:#4b9c28; margin-bottom:30px;}
.fw_srch .yz_rw .lst{ float:left; width:71.07750472589792%;}
.fw_srch .yz_rw .lst_t{ float:right; width:26.46502835538752%; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background:#FFF; height:46px; overflow:hidden; }
.fw_srch .yz_rw .lst_t img{  margin:0 auto;}
.fw_srch .yz_rw input{ border:0;}
.fw_srch .btn{ background:#66c23e; color:#FFF; width:100%;}
.sv_intr{ margin-bottom:30px; font-size: 12px;}
.store_tbl, .store_tbl thead, .store_tbl tbody, .store_tbl th, .store_tbl td, .store_tbl tr { display: block;  text-align:left;}
.store_tbl thead tr { position: absolute; top: -9999px; left: -9999px;}
.store_tbl tr td:first-child{ color:#FFF; font-weight:bold; background:#4b9c28;}
.store_tbl td{ border: none;border-bottom: 1px solid #eee;}
.store_tbl th,.store_tbl td{ padding:6px 0; text-indent:1em;}
.store_tbl td:before{ padding-right: 10px;}
.store_tbl td:nth-of-type(2):before { content: "区域："; }
.store_tbl td:nth-of-type(3):before { content: "地址："; }
.store_tbl td:nth-of-type(4):before { content: "电话："; }
.store_tbl td:nth-of-type(5):before { content: "营业时间："; }
.hotline h2{ font-weight:bold; color:#4b9d2c;}
.srch_lst ul li{ height:32px; border-bottom:1px solid #eee; margin-bottom:10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:1.2em;}
.srch_lst ul li i,.nw_lst_r .nwlst ul li i{ margin-right:8px; font-weight:bold; color:#086923; font-size:12px;}
.paging{ text-align:center;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{ background-color:#509d36; border-color:#509d36;}
.pagination>li>a, .pagination>li>span{color:#509d36;}

.pagination{margin:20px 0;width:100%;}
.pagination .span2{width:170px;float:left;}
.pagination .span4{width:370px;float:left;}
.pagination ul{*zoom:1;margin-left:0;margin-bottom:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);}
.pagination ul>li{display:inline;}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 8px;line-height:20px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0;}
.pagination ul>li>a:hover,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5;}
.pagination ul>.active>a,.pagination ul>.active>span{color:#999999;cursor:default;}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover{color:#999999;background-color:transparent;cursor:default;}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}
.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px;}
.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px;}
.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px;}
.ts_qry{ padding-top: 30px;}
.ts_qry .tit{ font-size: 20px; color: #3ea52f; margin-bottom: 10px;}
.ts_qry .tab{ color: #e39600; margin-bottom: 10px;}
.ts_qry .lst{ margin-bottom: 30px;}
.ts_qry .lst .lst-tell{  vertical-align: middle; margin-bottom: 15px;}
.f_mnp{ background: #FFF; margin: 0 auto; min-height: 500px; text-align: center; font-size: 14px; }
.fzf_c{ padding: 60px 10% 0 10%; line-height: 180%; }
.fzf_c img{ margin: 0 auto;}
.fzf_c .fzf_tit{ padding-top: 30px; font-size: 26px; color: #509d36; margin-bottom: 10px;}